home *** CD-ROM | disk | FTP | other *** search
-
- UTIMES(2) UNIX Programmer's Manual UTIMES(2)
-
- NNAAMMEE
- uuttiimmeess - set file access and modification times
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssyyss//ttiimmee..hh>>
-
- _i_n_t
- uuttiimmeess(_c_o_n_s_t _c_h_a_r _*_f_i_l_e, _c_o_n_s_t _s_t_r_u_c_t _t_i_m_e_v_a_l _*_t_i_m_e_s)
-
- DDEESSCCRRIIPPTTIIOONN
- The uuttiimmeess() function sets the access and modification times of the named
- file.
-
- If _t_i_m_e_s is NULL, the access and modification times are set to the cur-
- rent time. The caller must be the owner of the file, have permission to
- write the file, or be the super-user.
-
- If _t_i_m_e_s is non-NULL, it is assumed to point to an array of two timeval
- structures. The access time is set to the value of the first element,
- and the modification time is set to the value of the second element. The
- caller must be the owner of the file or be the super-user.
-
- In either case, the inode-change-time of the file is set to the current
- time.
-
- RREETTUURRNN VVAALLUUEESS
- Upon successful completion, a value of 0 is returned. Otherwise, a value
- of -1 is returned and _e_r_r_n_o is set to indicate the error.
-
- EERRRROORRSS
- UUttiimmeess() will fail if:
-
- [EACCES] Search permission is denied for a component of the path
- prefix; or the _t_i_m_e_s argument is NULL and the effective us-
- er ID of the process does not match the owner of the file,
- and is not the super-user, and write access is denied.
-
- [EFAULT] File or _t_i_m_e_s points outside the process's allocated ad-
- dress space.
-
- [EIO] An I/O error occurred while reading or writing the affected
- inode.
-
- [ELOOP] Too many symbolic links were encountered in translating the
- pathname.
-
- [ENAMETOOLONG]
- A component of a pathname exceeded {NAME_MAX} characters,
- or an entire path name exceeded {PATH_MAX} characters.
-
- [ENOENT] The named file does not exist.
-
- [ENOTDIR] A component of the path prefix is not a directory.
-
- [EPERM] The _t_i_m_e_s argument is not NULL and the calling process's
- effective user ID does not match the owner of the file and
- is not the super-user.
-
- [EROFS] The file system containing the file is mounted read-only.
-
- SSEEEE AALLSSOO
- stat(2), utime(3)
-
- HHIISSTTOORRYY
- The uuttiimmeess() function call appeared in 4.2BSD.
-
- 4th Berkeley Distribution June 4, 1993 2
-